Learning from experience in a software maintenance environment
نویسندگان
چکیده
This study reports results from an empirical study of 109 software maintenance tasks in the software maintenance department of a Norwegian company. Findings were, amongst others, that: • While there was a reduction in the frequency of major unexpected problems from tasks solved by very inexperienced to medium experienced maintainers, additional years of experience did not lead to further reduction. • Increased experience did not lead to higher accuracy when predicting maintenance problems. • The prediction performance seems to be poor. A simple one-variable model outperformed the maintainer’s predictions of maintenance problems. Our findings are supported by other studies reporting similar poor learning from experience in other domains and can be explained by learning hindrances in the maintenance process. To improve the learning from experience we recommend a stronger focus on creating better learning situations, higher quality of feedback, and training in the principles of probability.
منابع مشابه
Lifelong , self-directed learning and the maintenance of competence: the triple helix of continuing professional development
Abstract It has been proposed that we think of continuing medical education (CME) as a two-stranded helix, in which one strand represents the internal characteristics of the learner-physician, the other strand the culture and environment in which he or she practices and lives. In many countries, the product of these two strands has been increasingly termed ‘continuing professional development’...
متن کاملDevelopment of system decision support tools for behavioral trends monitoring of machinery maintenance in a competitive environment
The article is centred on software system development for manufacturing company that produces polyethylene bags using mostly conventional machines in a competitive world where each business enterprise desires to stand tall. This is meant to assist in gaining market shares, taking maintenance and production decisions by the dynamism and flexibilities embedded in the package as customers’ demand ...
متن کاملBeyond the technical challenges for deploying Machine Learning solutions in a software company
Recently software development companies started to embrace Machine Learning (ML) techniques for introducing a series of advanced functionality in their products such as personalisation of the user experience, improved search, content recommendation and automation. The technical challenges for tackling these problems are heavily researched in literature. A less studied area is a pragmatic approa...
متن کاملNursing students’ experiences of clinical teaching: A qualitative study
Introduction: Clinical education is important part of nursing education that has a key role in the learning of nursing students. It is expected that clinical environment provides opportunities for students to gain valuable experiences. Assessment of clinical learning process based on students’ experiences can be useful in identifying important factors in students' clinical learning. Objec...
متن کاملApplying Traditional Unix Tools during Maintenance: An Experience Report
The Unix programming environment provides a rich and fairly standard set of generic tools for the development and maintenance of software. In an age of advanced software tools and environments, it is useful to see how new tools compare against an old baseline. Our experiences from one small exercise in maintenance suggest that simple Unix tools seem to raise the bar of excellence deceptively
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2007